14985 matches found
CVE-2026-45961
CVE-2026-45961 in the Linux kernel’s GFS2 filesystem is fixed: memory leaks occur on gfs2_fill_super() error paths when transitioning to read-write mode. Two leaks are addressed: (1) kernel thread objects (logd, quotad) not destroyed after init_threads() if failure occurs; (2) a quota bitmap buff...
CVE-2026-45993
CVE-2026-45993 concerns LoongArch: boundry protection for the syscall dispatch table in the Linux kernel. Public documentation in OSV and related advisories confirms patches across multiple Linux distributions/packages: Root:Ubuntu 22.04/24.04 (rootio-linux), Debian 11/12 (rootio-linux), openSUSE...
CVE-2026-46002
Summary (CVE-2026-46002) The Linux kernel ext2 inode handling is fixed to catch a corner case where an inode with i_nlink == 0 and a non-zero i_mode could slip through if i_dtime is 0, allowing a crafted image to trigger WARN_ON in drop_nlink() via ext2_unlink/rename/rmdir. The patch extends the ...
CVE-2026-46025
CVE-2026-46025 relates to a kernel race between damon_call()/damos_walk() and kdamond termination that could leak memory or deadlock. The connected openSUSE advisory confirms openSUSE Tumbleweed users should upgrade to kernel-devel-7.0.11-1.1 (and mentions the CVE in their 2026-10954 advisory). T...
CVE-2026-46041
CVE-2026-46041 affects the Linux kernel with a fix for sleeping in an atomic context in the hdlc path used by greybus/gb-beagleplay. The root cause is that hdlc_append() calls usleep_range() while tx_producer_lock (a spinlock) is held, risking a BUG: scheduling while atomic. The workaround is to ...
CVE-2026-46060
CVE-2026-46060 : In the Linux kernel crypto: qat path, IRQ cleanup on 6xxx probe failure can race during partial adf_dev_up() completion. When adf_isr_resource_alloc() has registered IRQ handlers (eg qat0-bundle0) and then probe fails, devres may tear down MSI-X vectors via pci_free_irq_vectors w...
CVE-2026-46077
CVE-2026-46077 involves a Linux kernel crypto module (atmel-tdes) where DMA sync direction was incorrect. The issue occurs when DMA output was consumed by the CPU and the address_out was not synced with the CPU correctly, risking stale data on non‑coherent platforms. The published fixes switch to...
CVE-2026-46107
In Linux kernel dm-thin, a metadata refcount underflow in rebalance_children has been resolved. If an internal btree node with a single entry is shared (refcount > 1), downgrading the child without updating grandchildren leads to mismatched reference counts and can produce device mapper: space...
CVE-2026-46154
CVE-2026-46154 affects the Linux kernel sched_ext functionality. Root cause: in cgroup setters, scx_group_set_{weight,idle,bandwidth}() cache the scx_root before acquiring scx_cgroup_ops_rwsem, enabling a window where the pointer can become stale if a scheduler is disabled and freed (via RCU) and...
CVE-2026-46216
The CVE-2026-46216 issue affects the Linux kernel drm/xe/hdcp module. When media GT is disabled via configfs, media_gt may be NULL, causing intel_hdcp_gsc_check_status() to dereference an invalid address and trigger a kernel pagefault. The fix adds a NULL check on media_gt and returns early if NU...
CVE-2026-46249
The CVE-2026-46249 issue affects the Linux kernel octeontx2-af PF driver. During a kexec reboot, the old AF state may persist if the PF driver probes before AF reinitializes, and if the RVUM block revision is not cleared on shutdown, PF can mis-detect AF readiness and access stale hardware, leadi...
CVE-2026-46254
The CVE-2026-46254 issue concerns the Linux kernel AppArmor module mis-handling unaligned DFA tables (originating from kernel or userspace), which can cause unaligned memory accesses and kernel warnings. The available connected advisories confirm the vulnerability in AppArmor and document an even...
CVE-2026-46267
CVE-2026-46267 affects the Linux kernel NFC HCI SHDLC subsystem. The root cause is that timers and state-machine work can remain active during llc_shdlc_deinit(), which purges SHDLC skb queues and frees the llc_shdlc structure while callbacks may still access SHDLC state and queues. If teardown r...
CVE-2026-46277
CVE-2026-46277 in the Linux kernel fixes a use-after-free-like condition in mm/zone_device where a device folio can change after calling folio_free(), risking invalid extraction of the pgmap if touched again. The issue arises because a folio may be reallocated by a driver with a different order, ...
CVE-2026-46284
CVE-2026-46284 affects the Linux kernel mm/hugetlb parameter parsing path. When hugepages, hugepagesz, or default_hugepagesz are supplied on the kernel command line without an '=' separator, early-boot parameter parsing passes NULL to hugetlb_add_param(), which dereferences NULL in strlen(), pote...
CVE-2026-46327
In the Linux kernel dm subsystem, the vulnerability centers on dm_blk_report_zones checking for suspended state without holding locks, allowing a race where the device may be suspended immediately after the check. The fix moves the dm_suspended_md check to occur after dm_get_live_table, ensuring ...
CVE-2026-52919
CVE-2026-52919 affects the batman-adv component in the Linux kernel. The root cause is an underflow of the atomic counter “sending” in batadv_tp_sender_shutdown(), which is decremented unconditionally and can become -1 when multiple code paths call it. A negative value causes the sender kthread t...
CVE-2026-52920
The CVE-2026-52920 involves the Linux kernel netfilter xt_policy module, where strict inbound policy matching previously consumed info->pol[] in an incorrect order when multiple transforms were applied. Root cause: match_policy_in() iterates sec_path entries from last to first, violating the f...
CVE-2026-52922
CVE-2026-52922 affects batman-adv in the Linux kernel. The root cause is that batadv_dat_forward_data() duplicates an skb via pskb_copy_for_clone() but does not verify the allocation result before passing the skb to batadv_send_skb_prepare_unicast_4addr(), which can dereference a NULL skb and tri...
CVE-2026-52936
The CVE-2026-52936 vulnerability affects the Linux kernel’s jitterentropy path. Specifically, jent_kcapi_random() serialized the shared jitterentropy state while holding a spinlock during jent_read_entropy(), causing contention and stalls due to expensive entropy collection and SHA3 conditioning....
CVE-2026-52947
The CVE-2026-52947 issue affects the Linux kernel qrtr subsystem, specifically in qrtr_port_remove(), where the socket reference count is decremented via __sock_put() before the port is removed from the qrtr_ports XArray and before the RCU grace period elapses. This creates a race window where a ...
CVE-2026-52970
The CVE-2026-52970 entry maps to a Linux kernel netfilter issue in nft_ct: the function nft_ct_expect_obj_eval() allocates an expectation, may call nf_ct_expect_related(), but does not drop the local reference. The fix is to balance allocation by calling nf_ct_expect_put(exp) before returning. Co...
CVE-2026-53081
The CVE-2026-53081 issue affects the Linux kernel BPF verifier: when two scalar registers carry BPF_ADD_CONST, id mapping could become inconsistent because the compound id (base | ADD_CONST) was mapped without validating the underlying base IDs. This could allow two verifier states where one deri...
CVE-2026-53082
CVE-2026-53082 is a patch-level vulnerability resolved in the rootio-linux component. Connected OSV entries confirm patches across multiple distros: Root (Debian 12 and 11 variants) with multiple fixed versions, Root’s Ubuntu 22.04 release, and accompanying Debian/Ubuntu OSV advisories. In short,...
CVE-2026-53095
CVE-2026-53095 concerns the Linux kernel BPF subsystem. The issue arises from abuse of the kprobe_write_ctx setting via freplace: an uprobe/kprobe combination can attach a freplace program to a kprobe, enabling modification of kernel function arguments (notably the first argument in struct pt_reg...
CVE-2026-53121
CVE-2026-53121 affects the Linux kernel’s amd-pstate driver. The issue is a memory leak in amd_pstate_epp_cpu_init(): when failing to set the Energy Performance Preference (EPP), the function returns an error without freeing the cpudata object allocated at the start. This could lead to resource e...
CVE-2026-53188
The CVE-2026-53188 entry concerns a Linux kernel RDMA/core flaw where fops passed to ib_get_ucaps() could be spoofed via a block device sharing a dev_t with a character device (char/block alias). The root cause is insufficient validation of f_ops, allowing a local attacker with access to device n...
CVE-2026-53198
The CVE-2026-53198 issue affects ksmbd in the Linux kernel: a deferred byte-range lock (SMB2_LOCK) uses async_work with a cancel_fn (smb2_remove_blocked_lock) and cancel_argv pointing to a file_lock. If a second SMB2_CANCEL arrives before release_async_work(), the cancel callback can run again on...
CVE-2026-53284
CVE-2026-53284 (Linux kernel, btrfs): The issue arises in btrfs_write_and_wait_transaction() where, after an error from btrfs_write_marked_extent(), the code still calls btrfs_extent_io_tree_release() to clear the dirty_pages io tree. This tree may contain records not yet submitted, and subsequen...
CVE-2026-53285
The CVE-2026-53285 issue concerns the Linux kernel drm/amd/display path, where dcn32_enable_phantom_plane() allocates ~335 KiB via kvzalloc() within an FPU-enabled, softirq-disabled region. This vmalloc flow can trigger BUG_ON(in_interrupt()), causing a kernel crash (DoS). The root cause is the l...
CVE-2026-53372
CVE-2026-53372 affects the Linux kernel IOMMU VT-d: nested domain attachments to PASID could fail to attach or lose dirty pages due to missing dirty-tracking for the nested domain. The issue occurs when a PASID-enabled domain attaches to a nested parent domain configured for dirty-tracking; lack ...
CVE-2026-53397
The CVE-2026-53397 entry describes a Linux kernel leakage with posix_acl objects during SETACL decode in NFS code paths. Specifically, nfsaclsvc_decode_setaclargs() and nfs3svc_decode_setaclargs() call nfs_stream_decode_acl() for NFS_ACL and NFS_DFACL; if the first succeeds and the second fails, ...
CVE-2026-63799
CVE-2026-63799: Linux kernel fix for an OOB clear_bit in per-CPU CID handling. If a task runs with mm_cid.cid == MM_CID_UNSET during fixup (lazy CID assignment), cid_in_transit() can convert it to MM_CID_UNSET | MM_CID_TRANSIT. Later mm_cid_schedout() can clear_bit() using MM_CID_UNSET as the bit...
CVE-2026-64053
The CVE-2026-64053 issue lies in the Linux kernel block layer: bio_integrity_copy_user() overwrites bip_vcnt, and bio_integrity_add_page() already sets bip_vcnt to 1 for the bounce segment. Writing with nr_vecs can violate bip_vcnt
CVE-2026-64064
CVE-2026-64064 affects the Linux kernel netfs library , specifically netfs_invalidate_folio(). When a streaming write leaves a folio in a dirty state and the file is subsequently truncated, the netfs_folio struct is discarded while the dirty flag remains set . A later mmap() read triggers netfs_r...
CVE-2026-64094
CVE-2026-64094 affects the Linux kernel’s batman-adv component. A NULL-pointer dereference can occur in the Bridge Loop Avoidance path when an ARP request is sent after a network interface is removed while a mesh interface’s primary hard interface is being processed. Specifically, if the mesh_ifa...
CVE-2026-64132
CVE-2026-64132 (Linux kernel IPv6 IOAM): use-after-free in ipv6_hop_ioam caused by stale hdr pointer after skb_ensure_writable() reallocation. Patch recalculates hdr pointer before passing hdr->opt_len to ioam6_event(), preventing UaF. Red Hat notes potential DoS and possible broader impacts (...
CVE-2026-64154
The flaw is in the Linux kernel's Adreno GPU driver (a6xx_gpu_init), where of_parse_phandle() acquires a device node reference that early error returns fail to release via of_node_put(), causing resource accumulation. The fix uses __free(device_node) for automatic cleanup. Red Hat notes it is not...
CVE-2026-64216
CVE-2026-64216: Linux kernel netfs UAF fix. The issue occurs in netfs_unlock_abandoned_read_pages() (and netfs_unlock_read_folio()) where the code dereferenced an index after NETFS_RREQ_IN_PROGRESS was cleared, risking access to the folio protected by no_unlock_folio. The fix stores the folio poi...
CVE-2026-64247
CVE-2026-64247 concerns the Linux kernel KVM code for x86 with hyper-v virtualization. The issue arises when checking if a VP ID is in a sparse bank set: the VP ID could be copied without bounds checking, risking an out-of-bounds read when testing the sparse bank and potentially triggering an unn...
CVE-2026-64254
CVE-2026-64254: In the Linux kernel NTB EPF path, a teardown path could call pci_iounmap() on the same iomem with an offset when BARs for PEER_SPAD and CONFIG are shared. The result was a kernel warning about vunmap() on a nonexistent vm area. A fix exists to unmap only when the two BARs used are...
CVE-2026-64293
CVE-2026-64293 affects the Linux kernel iommufd component. A 32-bit bound-check in iommufd_veventq_fops_read() uses sizeof(hdr) (size of the pointer) instead of sizeof(*hdr), causing under-count of the vEVENT header and potentially writing past the user buffer during header+data payload copy. Mul...
CVE-2026-64314
This vulnerability affects the Linux kernel 's chacha20poly1305 cryptographic module. The root cause is in chachapoly_create(), which assumes the poly1305 template argument is always present and passes the result of crypto_attr_alg_name() directly to strcmp(). When the argument is missing, an err...
CVE-2026-64323
CVE-2026-64323 affects the Linux kernel UDF filesystem handling. The bug is in udf_load_vat() where the virtual partition start offset is taken from vat20->lengthHeader without validating against the VAT inode size, allowing a fully attacker-controlled 16-bit lengthHeader to underflow s_num_en...
CVE-2026-64329
A use-after-free race condition exists in the Linux kernel's USB Type-C UCSI CCG driver. In the device remove path (ucsi_ccg_remove()), ucsi_destroy() frees the ucsi object before free_irq() is called, so an in-flight threaded IRQ handler may dereference the freed memory. The fix reorders free_ir...
CVE-2026-64330
CVE-2026-64330 is an out-of-bounds read in the Linux kernel's USB Type-C TCPM driver, specifically in svdm_consume_modes(). The SVID index (pmdata->svid_index) is used to index into pmdata->svids without bounds validation against pmdata->nsvids. A malicious USB-C partner can drive the in...
CVE-2026-64390
The CVE-2026-64390 issue affects the Linux kernel ksmbd component where SMB2_LOCK locks are tracked on the file lock list and the lock list of the handling connection. With SMB3 multichannel, the LOCK owner can differ from the file opener, so a lock entry can be removed under a different spinlock...
CVE-2022-50241
CVE-2022-50241 is a Linux kernel local-use-after-free in NFSD during inter-server copy. The race occurs when a CLOSE may be sent before FREE_STATEID, leaving a freed lock/state entry on the s2s_cp_stateids/sc_cp_list and triggering a BAD_STATEID on subsequent FREE_STATEID. The referenced patches ...
CVE-2022-50242
CVE-2022-50242 pertains to the Linux kernel driver in the qlcnic SR-IOV path. The vulnerability arises in the function qlcnic_sriov_init() when allocating virtual ports (vp); if vp allocation fails, previously allocated vps are not freed, creating a potential memory leak. The connected advisories...
CVE-2022-50253
CVE-2022-50253 is a Linux kernel issue where bpf code did not ensure skb->len was non-zero when redirecting to a tunneling device, leading to a length underflow/invalid skb handling path after __skb_pull in certain redirect paths. The vulnerability is exploited via BPF/XDP filtering paths that...